package cm.day11;

import java.io.BufferedWriter;
import java.io.FileWriter;

public class Test3 {
    public static void main(String[] args) {
        // 1、使用一个StringBuilder对象来拼接XML格式的数据。
        StringBuilder sb = new StringBuilder();
        sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\r\n");
        sb.append("<books>\r\n");
        sb.append("<book id=\"1\">\n");
        sb.append("\t<书名>").append("《架构师成长之路》").append("</书名>\r\n");
        sb.append("\t<出版社>").append("黑马程序员").append("</出版社>\r\n");
        sb.append("\t<出版时间>").append("2010-6-6").append("</出版时间>\r\n");
        sb.append("\t<价格>").append(125.00).append("</价格>\r\n");
        sb.append("</book>\r\n");
        sb.append("<book id=\"2\">\n");
        sb.append("\t<书名>").append("《JavaEE企业级开发》").append("</书名>\r\n");
        sb.append("\t<出版社>").append("黑马研究院").append("</出版社>\r\n");
        sb.append("\t<出版时间>").append("2011-5-5").append("</出版时间>\r\n");
        sb.append("\t<价格>").append(115.80).append("</价格>\r\n");
        sb.append("</book>\r\n");
        sb.append("<book id=\"3\">\n");
        sb.append("\t<书名>").append("《Oracle指南》").append("</书名>\r\n");
        sb.append("\t<出版社>").append("清华计算机").append("</出版社>\r\n");
        sb.append("\t<出版时间>").append("2010-7-7").append("</出版时间>\r\n");
        sb.append("\t<价格>").append(89.00).append("</价格>\r\n");
        sb.append("</book>\r\n");
        sb.append("</books>");

        try (
                BufferedWriter bw = new BufferedWriter(new FileWriter("src/books.xml"));
        ){
            bw.write(sb.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}
